Clock Di erence

نویسندگان

  • Kim G. Larsen
  • Justin Pearson
  • Carsten Weise
  • Wang Yi
چکیده

In this paper, we present Clock Diierence Diagrams, a new BDD-like data-structure for eeective representation and manipulation of certain non-convex subsets of the Euclidean space, notably those encountered in veriication of timed automata. It is shown that all set-theoretic operations including inclusion checking may be carried out eeciently on Clock Diierence Diagrams. Other central operations needed for analysing timed automata (e.g. future-and reset-operations), are readily deened using an eeectively obtained, relative normal form. A version of the real-time veriication tool Uppaal using Clock Diier-ence Diagrams as the main data-structure has been implemented. Experimental results demonstrate signiicant space-savings: between 46% and 99% for a number of industrial examples.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Orr Sommerfeld Solver Using Mapped Finite Di?erence Scheme for Plane Wake Flow

Linear stability analysis of the three dimensional plane wake flow is performed using a mapped finite di?erence scheme in a domain which is doubly infinite in the cross–stream direction of wake flow. The physical domain in cross–stream direction is mapped to the computational domain using a cotangent mapping of the form y = ?cot(??). The Squire transformation [2], proposed by Squire, is also us...

متن کامل

Clock Di erence Diagrams

We sketch a BDD-like structure for representing unions of simple convex polyhedra, describing the legal values of a set of clocks given bounds on the values of clocks and clock di erences.

متن کامل

Optimizing Timed Automata Model Checking via Clock Reordering

An essential operation in timed automata model checking is inclusion checking which decides whether a set of states, represented as a convex polyhedron, is included in another set. Several veri cation tools implement convex polyhedra as square matrixes called DBMs (short for Di erence Bound Matrix), where each row and column is associated to a clock in the system under analysis. An element in t...

متن کامل

Relaxed Clock Di erence Diagrams for Timed Automata Model Checking

Clock Di erence Diagrams (CDDs), a BDD-like data structure for model checking of timed automata, were presented in 1999. After the original article the work on them seems to have stopped, although there are still important open questions. The proposed algorithm relied on the traditionally used data structure (DBMs) for most operations. CDDs de nition required that repeated subtrees were aliased...

متن کامل

Voronoi cell nite di erence method for the di usion operator on arbitrary unstructured grids

Voronoi cells and the notion of natural neighbours are used to develop a nite di erence method for the di usion operator on arbitrary unstructured grids. Natural neighbours are based on the Voronoi diagram, which partitions space into closest-point regions. The Sibson and the Laplace (non-Sibsonian) interpolants which are based on natural neighbours have shown promise within a Galerkin framewor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999